StatusBar

Alternative to the Standard Status bar at the bottom.

1. What and Why

What can StatusBar do?

Shows Dashboard and Nmea Data at the bottom of the screen in various formats.

Why is StatusBar useful?

Informs the skipper of conditions that are useful in navigation. StatusBar plugin replaces builtin statusbar. The builtin status bar (disable from the User Interface tab) can be very difficult to read.

The statusbar plugin improves on some of these difficulties. It is best used with OpenGL enabled (requires some basic OpenGL extensions).

2. Installation

A. Where to get this plugin:

Github: https://github.com/seandepagnier/statusbar_pi[1981]

Available on the Downloads Page: https://opencpn.org/OpenCPN/info/downloadplugins.html[1982]

B. How to install the plugin:

  1. Double-click the downloaded file (with “statusbar_pi” in the name and “.exe” as extension) and follow the set-up instructions.
  2. Open (or restart) OpenCPN.
  3. Click Tools-Options-Plugins
  4. Scroll down until you see the StatusBar-pi.
  5. Click “Enable” to enable the plugin and then hit “Apply”.
  6. Use “Preferences” to set your preferences (should be self-explanatory). Then “Apply.
  7. Then close Options and the data should appear at the bottom of the screen.

C. How to disable the OpenCPN lower Status bar.

  1. Settings > User Interface.
  2. Uncheck “Show Status Bar”.

D. Where is the Cruiser's Forum Discussion?:

CF Statusbar_pi thread[1983]

3. Standard Actions

../Images/opencpn_manual_plugins_statusbar_statusbar-prefs-info.jpg

Preferences Menu

Display String

Display of data is controlled in the Preferences menu in the Display String area. Below is the default Display String entered under Preferences. This area is edited to display the information you would like shown on the screen.

%02A %2.2B%D  %02E %2.2F%H  %.1I %03J\n%02O %2.2P%R %02S %2.2T%V %03W %.2X %03.a

The formatting and values available to the user are listed below under Info

Fonts, Color and Transparency

Under preferences the user can select font, font color and size as well as transparency.

Select Dropdown

Used to control the Appearance of the data. There are three Select string types which can be picked from the dropdown: Default, Ownship, Multiline

wxString DefaultString = _T("Ship %02A %2.4B %D   %02E %2.4F %H   SOG %.2I  COG %03J
%02O %2.4P %R   %02S %2.4T %V   %03W  %.1X    Scale %Z");
wxString OwnshipString = _T("Ship %02A %2.4B %D   %02E %2.4F %H   SOG %.2I  COG %03J");
wxString MultilineString = _T("%02A %2.2B%D  %02E %2.2F%H  %.1I %03J
\n%02O %2.2P%R %02S %2.2T%V %03W %.2X %03.a");

../Images/opencpn_manual_plugins_statusbar_statsbar-prefs-default.jpg

Select Dropdown - Default

../Images/opencpn_manual_plugins_statusbar_statusbar-prefs-multiline.jpg

Select Dropdown - Multiline

../Images/opencpn_manual_plugins_statusbar_statusbar-prefs-ownship.jpg

Select Dropdown - Ownship

Info Button

The button Info displays a popup window with the Code key. The allowed Display strings can include the following formats:

For example:

"%03.0E\"  Gives ship longitude.
The format specifier 03.0 gives how many places to round to, and to use leading 0's etc.

The following are the specifier formats:

%Aship lat degrees
%Bship lat minutes
%Cship lat seconds
%Dship North/South
%Eship lon degrees
%Fship lon minutes
%Gship lon seconds
%Hship East/West
%Iship sog
%Jship cog
%Kship heading
%Lship heading rate or ship turn rate (degrees/second)
%Ocursor lat degrees
%Pcursor lat minutes
%Qcursor lat seconds
%Rcursor North/South
%Scursor lon degrees
%Tcursor lon minutes
%Ucursor lon seconds
%Vcursor East/West
%Wfrom ship bearing to cursor
%Xdistance to cursor mercator
%Ydistance to cursor great circle
%Zchart scale
%aviewport orientation angle
%fframes rendered per second
%dDate
%tTime
%zTime Zone
%%print a percent

Sean D'Epagnier is the author of this plugin. His website is http://seandepagnier.users.sourceforge.net/[1984] where you will find a “Donate” button.